Passing Loops Explained